#pragma once

/*
 * rpc 服务器的抽象基类
 */

namespace raft::utils {
    class RpcService {
        virtual ~RpcService() = default;

        // 启动 RPC 服务
        virtual void start() = 0;

        // 停止 RPC 服务
        virtual void stop() = 0;
    };
};// namespace raft::utils